import java.util.Arrays;

public class Code {

    //调整数组顺序使得奇数位于偶数之前。调整之后，不关心大小顺序。
    //如数组：[1,2,3,4,5,6]
    //调整后可能是：[1, 5, 3, 4, 2, 6]
    public static void main(String[] args) {
        int[] array1 = {1,2,3,4,5,6};
        for (int i = 0; i < array1.length; i++) {
            for (int j = 1; j < array1.length-i; j++) {
                if(array1[j]%2!=0 && array1[j-1]%2==0){
                    int tmp = array1[j];
                    array1[j] = array1[j-1];
                    array1[j-1] = tmp;
                }
            }
        }
        System.out.println(Arrays.toString(array1));
    }



    //实现一个方法 transform, 以数组为参数,循环将数组中的每个元素 乘以 2 ,
    //并设置到对应的数组元素上. 例如 原数组为 {1, 2, 3}, 修改之后为 {2, 4, 6}
    public static int[] transForm(int[] array1){
        int[] wTarray = new int[array1.length];
        for (int i = 0; i < array1.length; i++) {
            wTarray[i] = array1[i]*2;
        }
        return wTarray;
    }

    public static void main1(String[] args) {
        int[] array = {1,2,3};
        int[] array1 = transForm(array);
        System.out.println(Arrays.toString(array1));
    }
}
